package cap6;

class Fila {
	private Elemento [] f;
	public Fila(int n){
		f = new Elemento[n];}
	public void insertar (Elemento e, int p){
		//Asume que p es una posición válida
		f[p] = e;}
	public boolean esCreciente (){
		/*Requiere que todas las posiciones del arreglo estén ligadas y contiene al menos dos componentes*/
		int i=0; boolean es=true;
		while (i<f.length-1 && es){
			es = f[i].menor(f[i+1]); i++;  }
		return es;}
	public int contarElementos (Elemento e){
		/*Requiere que todas las posiciones del arreglo estén ligadas*/
		int cont =0;
		for (int i=0;i<f.length;i++)
			if (f[i].igual(e)) cont++; 
		return cont;}
}
